VarType Function

Used to determine the data type of a variable.

Syntax

result = VarType( value )

Parameters

value

Variant

Value to be typed.

Return Value

Result

Integer

Indicates the data type of value.

Notes


Result takes on the following values:

Result

Variant Class Constant

Description

0

TypeNil

Nil

2

TypeInteger

Integer types of 32 bits or less, signed or unsigned.

3

TypeLong

Int64 or UInt64

4

TypeSingle

Single

5

TypeDouble

Double

6

Currency

7

TypeDate

Date

8

TypeString

String

9

TypeObject

Object

11

TypeBoolean

Boolean

16

TypeColor

Color


Please note that some earlier versions of REALbasic returned 13 for Object.


Example

The following line of code returns 8 (data type of String):

EditField1.text= Str(VarType("Herman"))

See Also

Variant class, Boolean, Byte, Color, Double, Int16, Int32, Int64, Int8, Integer, Single, String, UInt16, UInt32, UInt64, UInt8 data types; IsNumeric function.